package com.lxw.report.meta.entity;

import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.lxw.report.meta.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 数据集
 * </p>
 *
 * @author lxw
 * @since 2022-04-25
 */
@TableName("dt_data_sheet")
@ApiModel(value = "DataSheet对象", description = "数据集")
public class DataSheet extends BaseEntity {

    @ApiModelProperty("主键")
    private Long id;

    @ApiModelProperty("数据库ID")
    private Long dbId;

    @ApiModelProperty("数据集名称")
    private String name;

    @ApiModelProperty("数据集sql")
    private String sheetsql;

    @ApiModelProperty("数据集列集合的json")
    private String sheetcolumnsjson;

    @ApiModelProperty("是否有效")
    private Boolean actived;

    @ApiModelProperty("描述")
    private String description;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getDbId() {
        return dbId;
    }

    public void setDbId(Long dbId) {
        this.dbId = dbId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSheetsql() {
        return sheetsql;
    }

    public void setSheetsql(String sheetsql) {
        this.sheetsql = sheetsql;
    }

    public String getSheetcolumnsjson() {
        return sheetcolumnsjson;
    }

    public void setSheetcolumnsjson(String sheetcolumnsjson) {
        this.sheetcolumnsjson = sheetcolumnsjson;
    }

    public Boolean getActived() {
        return actived;
    }

    public void setActived(Boolean actived) {
        this.actived = actived;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

}
